// 封装存储管理处理，专门用来处理用户信息本地持久化

// 定义一些工具方法，实现数据保存、获取、删除、修改

const KEY = 'hmpc-userinfo';

const setUser = (user) => {
  localStorage.setItem(KEY, JSON.stringify(user));
};

const getUser = () => {
  // 如果本地获取不到这个key的值，先填入{}，防止null导致崩
  return JSON.parse(localStorage.getItem(KEY)) || {};
};

const delUser = (user) => {
  localStorage.removeItem(KEY);
};

export { setUser, getUser, delUser };
